﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CLEXA.DataContracts;

namespace CLEXA.DAL
{
    public interface IUserDAL
    {
        void Delete(int userId);
        int Insert(string username, string hashedPassword, string passwordSalt, bool isActive);
        List<UserFullData> Select();
        UserFullData SelectById(int userId);
        UserFullData SelectByUsername(string username);
        void Update(UserFullData user);
    }
}
